Release 10.1A: OpenEdge Getting Started:
New and Revised Features
New WINDOW-SYSTEM value
OpenEdge Release 10.1A provides XP Themes support that automatically adapts to the current display environment, even if you switch the display mode in the middle of a session. If you want to further customize the look of your application, there is a new
Note:MS-WINXPvalue forWINDOW-SYSTEM.WINDOW-SYSTEMin this context refers to both theWINDOW-SYSTEMsession handle attribute (for determining the windowing system at run time) and the corresponding variable for the&WINDOW-SYSTEMpreprocessor (for determining the windowing system at compile time).Note: The
WINDOW-SYSTEMis set toMS-WINXPwhen the OpenEdge executable (either prowin32 or prowc) is running with a manifest file and the XP theme style is the current display setting. Otherwise, it is set toMS-WIN95orMS-WINDOWSas before (the XP classic interface is considered a Windows 95 interface, soWINDOW-SYSTEMreturnsMS-WIN95if a manifest file is not used or if the XP display is set to the classic interface).WINDOW-SYSTEMvalue changes if the user changes the display style while OpenEdge is running.If you have any existing application code that depends on the
MS-WIN95value, you must revisit and modify this code to work appropriately with XP. Alternatively, you can override theWINDOW-SYSTEMvalue by settingWindowSystem = “MS-WIN95”in the[Startup]section of theprogress.inifile or registry. Then you do not need to make code changes, and your application can still make use of the manifest file (but you cannot useWINDOW-SYSTEMto determine whether the manifest is active or not.)
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |